reveal secrets or private affairs - Fransızca İngilizce Sözlük